<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>选择排序</title>
    <script src="打印表格(函数).js" type="text/javascript"></script>
    <script type="text/javascript">
// 选择排序，就是每次用第一个与其他的比较，每次排序都会找出最小的数
        var arr = [2,1,4,5,9,6];
        var length = arr.length;
/**
 *         // 第一次排序(找到数组的最小值放在最左边)
 for(var i=1;i<length;i++){
            if(arr[0]>arr[i]){
                var temp = arr[0];
                arr[0] = arr[i];
                arr[i] = temp;
            }
        }

 // 第二次排序(找到数组的最小值放在左边第二个位置)
 for(var i=2;i<length;i++){
            if(arr[1]>arr[i]){
                var temp = arr[1];
                arr[1] = arr[i];
                arr[i] = temp;
            }
        }
 */
        // a代表第几次排序，b代表每次排序遍历的时候i的取值
        for(var a=1;a<length;a++){
            for(var b=a;b<length;b++){
                if(arr[a-1]>arr[b]){
                    var temp = arr[b];
                    arr[b] = arr[a-1];
                    arr[a-1] = temp;
                }
            }
        }
        console.log(arr)



    </script>
</head>
<body>

</body>
</html>